package com.code.observer.strategy;

/**
 * <p>观察者接口，定义一个更新的接口给那些目标对象被通知的对象</p>
 *
 * @author hwf
 * @version 1.0
 * @date 2021/12/8 0:20
 */

public interface StrategyObserve {

    /**
     * 观察者更新接口
     *
     * @param weatherContent
     */
    void update(String weatherContent);

    /**
     * 设置观察则名称
     *
     * @param observeName
     * @return
     */
    String setObserveName(String observeName);

    /**
     * 获取观察者名称
     *
     * @return
     */
    String getObserveName();
}
